Mollie\WooCommerce\Settings\Page\MollieSettingsPage B

Total Complexity 79
Dependencies 4
Dependents 1
Total lines 729
Lines of code 506
Logical lines of code 192
Comment lines 95
Methods 21
Properties 6

Methods 21

Method Rating Maintainability Complexity Lines of code
getMollieMethods()
A
35 11 96
saveApplePaySettings()
A
50 11 29
saveApiKeys()
A
46 10 42
addGlobalSettingsFields()
A
33 2 134
mergeSettings()
S
56 7 18
hideKeysIntoStars()
S
56 6 19
isKlarnaEnabled()
S
58 5 15
get_settings()
S
54 4 23
checkDirectDebitStatus()
S
57 4 16
get_sections()
S
55 2 21
warnAboutRequiredCheckoutFieldForKlarna()
S
57 2 19
sectionSettings()
S
65 3 10
checkMollieBankTransferNotBACS()
S
62 2 13
save()
S
65 2 10
validateApiKeyOrRemove()
S
70 2 6
__construct()
S
58 1 15
applePaySection()
S
80 1 3
advancedSectionFilePath()
S
80 1 3
componentsFilePath()
S
80 1 3
output()
S
71 1 6
getGatewaySettingsUrl()
S
73 1 5